var wait = 60;
var cce;
var sendbindcode = '/member/center/sendbindcode';
var sendcode = '/member/center/sendcode';
var checkMailorMobile = '/member/center/checkMailorMobile';
var editMailorMobile = '/member/center/editMailorMobile';
var bindMailorMobile = '/member/center/bindMailorMobile';

if (typeof window.IS_MOBILE !== 'undefined') {
	sendbindcode = '/mobile/member/center/sendbindcode';
	sendcode = '/mobile/member/center/sendcode';
	checkMailorMobile = '/mobile/member/center/checkMailorMobile';
	editMailorMobile = '/mobile/member/center/editMailorMobile';
	bindMailorMobile = '/mobile/member/center/bindMailorMobile';
}

$(document).ready(function() {
	$(".get_mobile").click(function() {
		var userMobile = $.trim($('#txtMobile').val());
		$.get(sendbindcode, {
			type : 0,
			destination : userMobile
		}, function(data) {
			if (data.success) {
				dialog.alert('消息', data.message);
				//alert('验证码已发送，请注意查收!');
				wait = 60;
				clearTimeout(cce);
				time_2($(".get_mobile"));
			} else {
				dialog.error('消息', '验证码发送错误，请重新发送或联系客服!');
				//alert('验证码发送错误，请重新发送或联系客服!');
			}
		});
	});

	$(".get_unbindmobile").click(function() {
		var template = "unbind";
		$.post('/index.php/UserCenter/get_code', {
			type : 1,
			template : template
		}, function(data) {
			if (data.success) {
				dialog.alert('消息', data.message);
				//alert('验证码已发送，请注意查收!');
				wait = 60;
				clearTimeout(cce);
				time_2($(".get_unbindmobile"));
			} else {
				dialog.error('消息', '验证码发送错误，请重新发送或联系客服!');
				//alert('验证码发送错误，请重新发送或联系客服!');
			}
		},'json');
	});
	//修改密码的验证码
	$("#get_code1").click(function() {
		var template = "unbind";
		$.post('/index.php/UserCenter/get_code', {
			type : 1,
			template : template
		}, function(data) {
			if (data.success) {
				dialog.alert('消息', data.message);
				//alert('验证码已发送，请注意查收!');
				wait = 60;
				clearTimeout(cce);
				time_2($("#get_code1"));
			} else {
				dialog.error('消息', '验证码发送错误，请重新发送或联系客服!');
				//alert('验证码发送错误，请重新发送或联系客服!');
			}
		},'json');
	});

	$("#bindmobile").click(function() {
		$('#popup-verifymobile').dialog({
			title : '绑定手机',
			width : 620
		});
	});

	$("#editmobile").click(function() {
		$('#popup-verifyeditmobile').dialog({
			title : '修改手机',
			width : 620
		});
	});

});

function time_2(o) {
	if (wait == 0) {
		o.removeAttr("disabled");
		o.val("点击获取");
		wait = 60;
	} else {
		o.attr("disabled", "disabled");
		o.val("(" + wait + ")秒后重新获取验证码");
		wait--;
		cce = setTimeout(function() {
			time_2(o)
		}, 1000)
	}
}

function checkUserMobile() {
	var userMobile = $.trim($('#txtMobile').val());
	var reg = /^1\d{10}$/;
	if (userMobile == "") {
		dialog.error('消息', '用户手机号码不能为空！');
		//alert('用户手机号码不能为空！');
		return false;
	}
	if (!reg.test(userMobile)) {
		dialog.error('消息', '手机号码格式不对！');
		//alert('手机号码格式不对！');
		return false;
	}
	$("#btnCheckMobile").attr("disabled", "disabled");
	$("#btnCheckMobile").val("提交中，请等待...");
	$.post('/index.php/UserCenter/checkEditMobile', {
		type : 0,
		usermobile : userMobile
	}, function(res) {
		if (res.success) {
			dialog.alert('消息', res.message);
			//alert('验证码已发送，请注意查收!');
			$('#mobilePage').hide();
			$('#mobileCodePage').show();
			$('#btnCheckMobile').hide();
			$('#btnEditMobile').show();
			$('.step1').removeClass('active');
			$('.step2').addClass('active');
			wait = 60;
			clearTimeout(cce);
			time_2($(".get_unbindmobile"));
		} else {
			dialog.error('消息', res.message);
			//alert('该手机号码已绑定，不能重复使用！');
			$("#btnCheckMobile").removeAttr("disabled");
			$("#btnCheckMobile").val("下一步");
		}
	},'json');
}

function bindMobile() {
	var code = $.trim($('#txtMobileCode').val());
	if (code == "") {
		//dialog.error('消息', '验证码不能为空!');
		alert('验证码不能为空!');
		return false;
	}
	$("#btnCheckMobileCode").attr("disabled", "disabled");
	$("#btnCheckMobileCode").val("提交中，请等待...");
	$.get(bindMailorMobile, {
		type : 0,
		usermobile : $.trim($('#txtMobile').val()),
		code : code
	}, function(res) {
		if (res.success) {
			if (typeof window.IS_MOBILE !== 'undefined') {
				//dialog.alert('消息','验证成功， 绑定手号码机成功！');
				alert('验证成功， 绑定手号码机成功！');
				window.location.href = "#/center/index/3/?";
				return;
			}
			//dialog.alert('消息', '绑定手机成功！', null, '/member/center/index');
			alert('绑定手机成功！');
		} else {
			//dialog.error('消息', res.message);
			alert(res.message);
			$("#btnCheckMobileCode").removeAttr("disabled");
			$("#btnCheckMobileCode").val("下一步");
		}
	});
}

function editMobile() {
	var code = $.trim($('#txtMobileCode1').val());
	if (code == "") {
		dialog.error('消息', '验证码不能为空！');
		//alert('验证码不能为空！');
		return false;
	}
	$("#btnEditMobile").attr("disabled", "disabled");
	$("#btnEditMobile").val("提交中，请等待...");
	$.post('/index.php/UserCenter/editMobile', {
		type : 0,
		usermobile :  $.trim($('#txtMobile').val()),
		code : code
	}, function(res) {
		if (res.success) {
			/*if (typeof window.IS_MOBILE !== 'undefined') {
				//dialog.alert('消息','验证成功， 请修改手机号码');
				alert('验证成功， 请修改手机号码');
				window.location.href = "#/center/index/3/?";
				return;
			}*/
			$("#btnEditMobile").removeAttr("disabled");
			$("#btnEditMobile").val("完成");
			//dialog.alert("消息",res.message,null,'index');
			// $('#popup-verifyeditmobile').dialog('close');
			// $('#popup-verifymobile').dialog({
			// 	title : '绑定手机',
			// 	width : 620
			// });
			dialog.alert("消息",res.message);
        	setTimeout(function(){

        		window.location.reload()
        	},3000);
		} else {
			dialog.error('消息', res.message);
			//alert(res.message);
			$("#btnEditMobile").removeAttr("disabled");
			$("#btnEditMobile").val("下一步");
		}
	},'json');
}
